from app import create_app, db
from app.models import User

def delete_user_by_id(user_id):
    app = create_app()
    with app.app_context():
        # 查询指定ID的用户
        user_to_delete = User.query.get(user_id)
        
        if not user_to_delete:
            print(f"ID为 {user_id} 的用户不存在")
            return
        
        # 执行删除操作
        db.session.delete(user_to_delete)
        
        # 提交事务
        db.session.commit()
        print(f"已成功删除ID为 {user_id} 的用户数据")

if __name__ == "__main__":
    # 在这里指定要删除的用户ID
    target_user_id = 116  # 替换为实际要删除的用户ID, 94,91,85,61,9
    delete_user_by_id(target_user_id)
    